package com.biz.primus.model.member.enums;

import com.biz.primus.common.enums.EnumerableValue;
import com.biz.primus.common.enums.converter.BaseEnumValueConverter;

/**
 * 类说明：账号登录类型
 *
 * @author jun.liu
 * @date 2017年10月12日
 * @reviewer
 * @see
 */
public enum AccountLoginTypes implements EnumerableValue
{

    LOCAL(0, "local"),
    MOBILE(1, "mobile"),
    EMAIL(2, "email");

    public static class Converter extends BaseEnumValueConverter<AccountLoginTypes>
    {
    }

    private int value;
    private String name;

    AccountLoginTypes(int value, String name)
    {
        this.value = value;
        this.name = name;
    }

    @Override
    public int getValue() {
        return value;
    }

    public String getName() {
        return name;
    }
}
